package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 区域管理
 */
public class SYSAreaDto implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 区域ID
	 */
	private String areaId;
	/**
	 * 区域名称
	 */
	private String areaName;
	/**
	 * 地图范围
	 */
	private String areaGeomJson;

	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 区域类型：KeyArea、IllegalTaxiArea
	 */
	private String areaType;

	/**
	 * 区域内卡口
	 */
	private List<SYSKkInfoDto> lstKk;

	/**
	 * 获取 区域ID
	 * @return areaId
	 */
	public String getAreaId() {
		return areaId;
	}

    /**
     * 设置 区域ID
     *
     * @param areaId
     *            区域ID
     */
	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	/**
	 * 获取 区域名称
	 * @return areaName
	 */
	public String getAreaName() {
		return areaName;
	}

	/**
	 * 设置 区域名称
	 * @param areaName 区域名称
	 */
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	/**
	 * 获取 地图范围
	 * @return areaGeom
	 */
	public String getAreaGeomJson() {
		return areaGeomJson;
	}

	/**
	 * 设置 地图范围
	 * @param areaGeom 地图范围
	 */
	public void setAreaGeomJson(String areaGeomJson) {
		this.areaGeomJson = areaGeomJson;
	}

	/**
	 * 获取 创建时间
	 * @return createTime
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置 创建时间
	 * @param createTime 创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取 区域类型：KeyArea、IllegalTaxiArea
	 * @return areaType
	 */
	public String getAreaType() {
		return areaType;
	}

	/**
	 * 设置 区域类型：KeyArea、IllegalTaxiArea
	 * @param areaType 区域类型：KeyArea、IllegalTaxiArea
	 */
	public void setAreaType(String areaType) {
		this.areaType = areaType;
	}

	/**
	 * 获取 区域内卡口
	 * @return lstKk
	 */
	public List<SYSKkInfoDto> getLstKk() {
		return lstKk;
	}

	/**
	 * 设置 区域内卡口
	 * @param lstKk 区域内卡口
	 */
	public void setLstKk(List<SYSKkInfoDto> lstKk) {
		this.lstKk = lstKk;
	}

}
